iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 7
0
自我挑戰組

JAVA系列 第 7

JAVA的HELLO WORLD

  • 分享至 

  • xImage
  •  

HELLO WORLD是每個程式語言的入門基礎,JAVA也不免如此。

開發Java應用程式的工具中,最常見的是由Java的原創公司Sun Micro所出版的JDK(Java Development Kit)。JDK可以免費下載。以下是以Text Editor寫好的Hello.java原始檔:

public class Hello {
public static int gvar;
public static void say(String s) {
int x = 10;
System.out.print(s+x);
}
public static void main(String[] argv) {
float y = 0;
say("Hello, world\n");
}
}
這程式的C版本如下
#include <stdio.h>
int gvar;
void say(char[] s) {
int x = 10;
printf("%s%d", s, x);
}
int main(int argc, char** argv) {
float y = 0;
say("Hello, world\n");
}
經過:

javac Hello.java
編譯完成後會產生byte code格式的Hello.class,然後

java Hello
就可以利用Java Virtual Machine(此處是java這個執行檔)來執行了。

上述過程中幾個比較會發生的問題是

javac找不到: 請設定path這個環境變數。
javac抱怨class Hello找不到: 請確定你的檔名是大寫Hello.java,程式內的public class Hello有沒有大小寫的問題。
java抱怨找不到main: 請確定public static void main(String[] argv)毫無錯誤。


上一篇
JAVA歷代的版本
下一篇
JVM以及JDK的簡介
系列文
JAVA30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言